/*
 *  Last Modification Date: 01.16.2006
 */

 A
 {
    color: #1364C4;
	text-decoration:none;
 }
 A:Visited
 {
    color: #2bc0ff;
 }
 A:hover {
   color: #1364C4;
   text-decoration:underline;
 }

 img.vmiddle
 {
    text-align: middle;
    vertical-align: middle;
 }

 body
 {
  margin:  0px 0px 20px 0px;
  font-family:'Segoe UI',Verdana,Arial;
  font-size:.813em;  
 }

 body.toc
 {
    margin:  0px 0px 0px 0px;
    font-family:'Segoe UI',Verdana,Arial;
	font-size:.813em;  
 }

 div.apexdoc-total-counter
 {
    margin:  5px 15px 5px 15px;
    padding:  5px 15px 5px 15px;
 }

 div#pagebody
 {

   width: 100%;
 }

 div#pagetop
 {
  position: relative;
  left: 0px;
  padding: 0px 0px 0px 0px;
  width:  100%;
 }

 table 
 { 
    caption-side: top;
    width: 95%;
    margin:  0px 15px 0px 20px;
    font-size: 100%;
 }

 table.ddl
 { 
   caption-side: top;
   border-width: 0px;
   text-align: left;
   width: 100%;
   font-size: 100%;  
 }
 
 td.ddl
 {
  text-align: left; 
  border-top: 3px solid #E5E5E5;
  border-bottom: 3px solid #E5E5E5;
  border-left: 1px solid #BBB;
  border-right: 1px solid #E5E5E5;
 
 }
 
 .ddl pre 
 {
  font-family: Consolas, Courier, monospace;
  font-style: normal;
  font-weight: normal;
  overflow: auto;
  padding: 5px;
  word-break: break-all;
  word-wrap: break-word;
 }

 table.property-table 
 { 
    caption-side: top;
    width: auto;
    margin:  0px 15px 0px 20px;
    font-size: 100%;
 }

 .apexdoc-table-caption td
 {
  background-color: #EFEFF7;
  border-bottom: 1px solid #C8CDDE;
  *color: #000066;*
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
    font-weight: bold;
 }

 table td
 {
  background-color: #F7F7FF;
  border-bottom: 1px solid #D5D5D3;
  border-left-color: 1px solid #D5D5D3;
  padding-left: 5;
  padding-right: 5;
  margin: 1px;
 }

 p
 {
    margin:  0px 15px 0px 20px;
 }


/*
 * main header of page. "List of procedures"
 */
 .apexdoc-header
 {
  margin:  5px 0px 5px 10px;    
  color: #3F529C;
  font-size: 1.769em;
  font-weight: bold;
 }
 .apexdoc-header-bottom
 {
  margin: 10px 0px 0px 0px;
  text-align: left;
  color:#3D3D3D;
  font-size: 1em;
  padding-left: 10px;
  padding-bottom: 10px;
  font-weight: bolder; 
  border-bottom: #E5E5E5;
  border-bottom-style: solid;
  border-bottom-width:thin;

 }

/*
 * secondary headers of page. "Index on table" or "triggers on table"
 */
 .apexdoc-secondary-header
 {
 margin-top: 0px;
 margin-left: 10px;
 margin-right: 0px;
 padding-top: 10px;
 }

 #apexdoc-section-header
 {
 overflow: auto;
 } 

 H2.apexdoc-secondary-header
 {
  color: #3F529C;
  font-family: 'Segoe UI', Verdana, Arial;
  font-size: 1.538em;
  float:left;
  font-weight: bold;
 }

 .apexdoc-secondary-header-hr
 {
 	margin-top: 18px;
	border-bottom: 1px solid #E5E5E5;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #E5E5E5;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-right: 25px;
	top: 8px;
	left: 10px;
	position: relative;
 }

/*
 * total items count. Under each table.
 */
 .apexdoc-total-counter
 {

 }

 .apexdoc-sql
 {

 }

 td.apexdoc-numeric
 {
   text-align: right;
   font-weight: bold;
   padding: 0px 10px 0px 10px;
 }

 td.centered
 {
   text-align: center;
   padding: 0px 10px 0px 10px;
 }

 td.left
 {
   text-align: left;
   padding: 0px 10px 0px 10px;
 }

 td.grayed
 {
   background-color: #f6f6f6;
 }

 .apexdoc-numeric
 {
   font-weight: bold;
 }

UL.Shown
{
   DISPLAY: block
}
UL.Hidden
{
   DISPLAY: none
}
